import { ApiProperty } from '@nestjs/swagger';

export class TagResponseDto {
  @ApiProperty({
    description: '标签的唯一标识',
    format: 'uuid',
    example: '550e8400-e29b-41d4-a716-446655440000',
  })
  id: string;

  @ApiProperty({
    description: '标签名称',
    maxLength: 64,
    example: '工作效率',
  })
  name: string;
}

/**
 * Response DTO for deleting a tag
 */
export class DeleteTagResponseDto {
  @ApiProperty({
    description: 'Status message',
    example: 'Tag deleted successfully',
  })
  message: string;
}
